@charset "utf-8";
/* CSS Document */
body{ margin:0px; font-size:12px; color:#333333;font-family: "微软雅黑"; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#ff9c00;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}

/* 顶部 */
.top{ width:1000px; margin:0px auto; height:100px;}
.logo{ width:465px; float:left;}
.y_1{ width:360px; float:left; float:right; margin-top:35px;}
.search{ width:170px; height:30px;float:left;border:1px solid #999;}
.search input{ height:26px; width:118px;float:left; margin-top:2px; border:none; outline: medium;}
.search button{ width:48px; height:30px; border:none; float:right;background:#ededed; border:1px solid #999; border:none;}

.dh{ width:170px; float:right; line-height:30px; font-family:"微软雅黑"; font-size:18px; color:#ff852f; margin-top:2px;}
.dh img{ width:28px; float:left;}

/*头部*/
#head{ width:100%;}
/*导航*/
.nav{ width:100%; height:45px; background:#004fa8;}
.menu {font-family: "微软雅黑"; width:1000px; position:relative; margin:0px auto;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:125px; height:45px; text-align:center; background: none; line-height:45px; font-size:16px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;  background:#ffa54f; }
.menu ul li:hover ul {display:block; position:absolute; top:45px; left:0; width:125px; }
.menu ul li:hover ul li a.hide {background:#f68123; color:#fff; height:30px; line-height:30px; font-size:14px;}
.menu ul li:hover ul li:hover a.hide {background:#ffa54f; color:#fff; }
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li a {display:block; background:#f68123; color:#fff; height:30px; line-height:30px; font-size:14px;}
.menu ul li:hover ul li a:hover {background:#ffa54f; color:#fff; }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:125px; top:0; }
.menu ul li:hover ul li:hover ul.left {left:125px;}

#body{ width:1000px; margin:0px auto;}
.sp{ width:318px; float:left; height:260px; border:1px solid #666; margin-top:40px;}
.bt{ width:308px; height:40px; background:url(bt.jpg) no-repeat top; line-height:40px; font-family:"Microsoft Yahei"; font-size:17px; color:#000; padding-left:10px;}
.bt img{ float:left; margin-top:10px; margin-right:5px;}
.bt span{ color:#ff9c00; padding-left:5px;}
.bt a{ float:right; font-size:12px; margin-right:10px;}
.sp_1{ width:298px; margin-left:10px; margin-top:15px;}

.js{ width:318px; float:left; height:260px; border:1px solid #666; margin-top:40px;}
.js_1{ width:298px; margin-left:10px; margin-right:10px;}
.js_1 img{ width:140px; float:left; margin-right:15px; margin-top:15px;}
.js_1 p{ width:298px; font-family:"Microsoft Yahei"; font-size:14px; color:#646464; line-height:28px; padding-top:13px;}

.lx{ width:318px; float:left; height:260px; border:1px solid #666; margin-top:40px;}
.lx_1{width:298px; margin-left:10px; margin-right:10px;}
.lx_1 img{ margin-top:15px;}
.lx_1 ul{ width:298px;}
.lx_1 ul li{ line-height:30px; font-family:"Microsoft Yahei"; font-size:15px; color:#646464;}

.cp{width:998px; float:left;  border:1px solid #666; margin-top:30px;}
.bt1{ width:988px; height:40px; background:url(bt1.jpg) no-repeat top; line-height:40px; font-family:"Microsoft Yahei"; font-size:17px; color:#000; padding-left:10px;}
.bt1 img{ float:left; margin-top:10px; margin-right:5px;}
.bt1 span{ color:#ff9c00; padding-left:5px;}
.bt1 a{ float:right; font-size:12px; margin-right:10px;}

.case_nei{ margin-top:30px; margin-left:15px; margin-right:10px;}
.floatL {float: left; padding-top:60px;}
.subBox {width:930px; height:235px;overflow: hidden; float:left;}
.subBox ul { width:100000px; margin:0; padding:0;}
.subBox ul li {width:210px; float: left; display:inline; padding:0 10px;}
.subBox ul li a img { border:1px solid #fff;}
.subBox ul li a p { width:210px; height:48px;line-height:48px; font-size:16px; color:#646464; text-align:center;}
.subBox ul li a:hover img { border:2px solid #ff9c00;}
.subBox ul li a:hover p {color:#ff9c00;ext-decoration:none;font-size: 16px;}

.lj{ width:988px; margin:0px auto; height:45px; border:1px solid #666; margin-top:30px;  line-height:45px; padding-left:10px;}
.lj ul{ width:988px; }
.lj ul li{ width:100px;color:#656565; float:left;font-family:"Microsoft Yahei"; font-size:16px;}
.lj ul li a{font-family:"Microsoft Yahei"; font-size:16px;}
.lj ul li a:hover{ color:#ff9c00;}


#foot{ width:100%; height:120px; background:#004fa8; margin-top:30px;}
.nav_1{ width:100%; height:60px; border-bottom:1px solid #fff;}
.nav_2{ width:1000px; margin:0px auto}
.nav_2 ul{ width:800px; margin-left:100px; padding-top:18px;}
.nav_2 ul li{ width:99px; float:left; font-family:"Microsoft Yahei"; font-size:14px; color:#FFF;text-align:center;}
.nav_2 ul li a{font-family:"Microsoft Yahei"; font-size:14px; color:#FFF;}
.nav_2 ul li a:hover{ border-bottom:1px solid #FFF;}
.bq{ width:1000px; margin:0px auto; line-height:60px; font-family:"Microsoft Yahei"; font-size:14px; color:#FFF; text-align:center;}


.left{ width:280px; float:left; margin-top:40px;}
.left_s{ width:280px;}
.cpmc{width:255px;font-family:"微软雅黑"; font-size:16px; line-height:30px; height:41px; color:#fff; padding-left:25px; background:url(bt2.jpg) no-repeat top;}
.fl{ width:260px; margin-left:10px;margin-bottom:20px;background:#f7f7f7;}
.fl ul{ width:260px; padding-bottom:20px;}
.fl ul li{ width:230px; margin-left:15px; line-height:30px; border-bottom:1px dashed #999; padding-top:10px;}
.fl ul li a{ font-family:"宋体"; font-size:14px; color:#000; font-weight:bold;}
.fl ul li a:hover{ color:#ff9c00;}
.left_x{ width:280px;}
.cp_1{width:255px; margin-left:15px;}
#focus {width:209px; height:174px; overflow:hidden; position:relative; float:left; margin-left:20px; margin-top:9px;}
#focus ul {height:174px; position:absolute; margin:0px; padding:0px;}
#focus ul li {float:left; width:209px; height:174px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:209px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:209px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.right{ width:680px; float:right; margin-top:40px;}
.bt3{ width:680px; height:40px; background:url(bt1.jpg) no-repeat top; line-height:40px; font-family:"Microsoft Yahei"; font-size:17px; color:#000; padding-left:10px;}
.bt3 img{ float:left; margin-top:10px; margin-right:5px;}
.bt3 span{ color:#ff9c00; padding-left:5px;}
.bt3 p{ float:right; font-size:12px; margin-right:10px; font-family:"Microsoft Yahei"; color:#646464;}
.bt3 p a{font-family:"Microsoft Yahei"; color:#646464;font-size:12px;}
.bt3 p a:hover{ color:#ff9c00;}
.nr{ margin-top:20px;}
.nr p{ width:680px; line-height:30px; font-family:"Microsoft Yahei"; font-size:14px; color:#646464;}

.ssys{ width:48px !important;}

.xiaocms-page{width:100%; height:30px; float:left; line-height:30px; text-align:center;}
.xiaocms-page a{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px; background:#CCC;}
.xiaocms-page span{ color:#fff; margin-left:5px; font-size:12px; border:solid 1px #CCCCCC; background:#ccc; padding:5px; }